package com.oracletomysql.pojo;

/**
 * @author 薛虎
 * @date 2021/1/21 10:08
 */
public class BaseArvType {
    /**
     * 档案分类id
     */

    private String arvTypeId;

    /**
     * 档案分类编码
     */

    private String arvTypeCode;

    /**
     * 档案分类名称
     */

    private String arvTypeName;

    /**
     * 父节点id
     */

    private String pid;

    /**
     * 描述
     */

    private String descr;

    /**
     * 密级
     */

    private Integer secLevel;

    /**
     * 保密期限
     */

    private Integer keepTerm;

    /**
     * 全宗id
     */

    private String gnlArvId;

    /**
     * 序号
     */

    private Integer seqNo;

    /**
     * 档号规则
     */

    private String jsonRuleArvNo;

    /**
     * 卷号规则
     */

    private String jsonRuleVolNo;

    /**
     * 档案类别
     */

    private String arvCat;

    /**
     * 是否审核 1审核 0不审核
     */

    private Integer needAudit;


    private Long createTime;


    private Long updateTime;


    public BaseArvType() {
    }

    public BaseArvType(String arvTypeId, String arvTypeCode, String arvTypeName, String pid, String descr, Integer secLevel, Integer keepTerm, String gnlArvId, Integer seqNo, String jsonRuleArvNo, String jsonRuleVolNo, String arvCat, Integer needAudit, Long createTime, Long updateTime) {
        this.arvTypeId = arvTypeId;
        this.arvTypeCode = arvTypeCode;
        this.arvTypeName = arvTypeName;
        this.pid = pid;
        this.descr = descr;
        this.secLevel = secLevel;
        this.keepTerm = keepTerm;
        this.gnlArvId = gnlArvId;
        this.seqNo = seqNo;
        this.jsonRuleArvNo = jsonRuleArvNo;
        this.jsonRuleVolNo = jsonRuleVolNo;
        this.arvCat = arvCat;
        this.needAudit = needAudit;
        this.createTime = createTime;
        this.updateTime = updateTime;
    }

    public String getArvTypeId() {
        return arvTypeId;
    }

    public void setArvTypeId(String arvTypeId) {
        this.arvTypeId = arvTypeId;
    }

    public String getArvTypeCode() {
        return arvTypeCode;
    }

    public void setArvTypeCode(String arvTypeCode) {
        this.arvTypeCode = arvTypeCode;
    }

    public String getArvTypeName() {
        return arvTypeName;
    }

    public void setArvTypeName(String arvTypeName) {
        this.arvTypeName = arvTypeName;
    }

    public String getPid() {
        return pid;
    }

    public void setPid(String pid) {
        this.pid = pid;
    }

    public String getDescr() {
        return descr;
    }

    public void setDescr(String descr) {
        this.descr = descr;
    }

    public Integer getSecLevel() {
        return secLevel;
    }

    public void setSecLevel(Integer secLevel) {
        this.secLevel = secLevel;
    }

    public Integer getKeepTerm() {
        return keepTerm;
    }

    public void setKeepTerm(Integer keepTerm) {
        this.keepTerm = keepTerm;
    }

    public String getGnlArvId() {
        return gnlArvId;
    }

    public void setGnlArvId(String gnlArvId) {
        this.gnlArvId = gnlArvId;
    }

    public Integer getSeqNo() {
        return seqNo;
    }

    public void setSeqNo(Integer seqNo) {
        this.seqNo = seqNo;
    }

    public String getJsonRuleArvNo() {
        return jsonRuleArvNo;
    }

    public void setJsonRuleArvNo(String jsonRuleArvNo) {
        this.jsonRuleArvNo = jsonRuleArvNo;
    }

    public String getJsonRuleVolNo() {
        return jsonRuleVolNo;
    }

    public void setJsonRuleVolNo(String jsonRuleVolNo) {
        this.jsonRuleVolNo = jsonRuleVolNo;
    }

    public String getArvCat() {
        return arvCat;
    }

    public void setArvCat(String arvCat) {
        this.arvCat = arvCat;
    }

    public Integer getNeedAudit() {
        return needAudit;
    }

    public void setNeedAudit(Integer needAudit) {
        this.needAudit = needAudit;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public Long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }
}